package com.mckillion.Exercise4;

public class TelescopeSimpleFactory {

	public enum Type{ANYSKYTELESCOPE, ANYSUPERSKYTELESCOPE,ANYSKYPLUSTELESCOPE};
	
	protected Telescope create(Type type){
		
		if (type == Type.ANYSKYTELESCOPE){
			return new AnySkyTelescope();
		} else if (type == Type.ANYSUPERSKYTELESCOPE){
			return new AnySuperSkyTelescope();
		} else {
			return new AnySkyPlusTelescope();
		}
	}		
}
